package com.oyjd.ybx.bean.vo;

import java.util.Date;
/**
 * 
 * 商品信息值对象
 * 
 * @author <b>欧建东<br/>
 *         Email:oyjd@163.com</b>
 * @version 1.0
 */
public class GoodsInfoVO {

	/**
	 * 商品ID
	 */
	private String goodsId;

	/**
	 * 年龄段ID
	 */
	private String ageId;

	/**
	 * 分类ID
	 */
	private String classId;

	/**
	 * 商品名称
	 */
	private String goodsName;

	/**
	 * 商品图片
	 */
	private String goodsPic;

	/**
	 * 推荐理由
	 */
	private String recommend;

	/**
	 * 原始链接
	 */
	private String link;

	/**
	 * 喜欢数
	 */
	private int countLike;

	/**
	 * 收藏数
	 */
	private int countFavorite;

	/**
	 * 浏览数
	 */
	private int countLook;

	/**
	 * 评论数
	 */
	private int countComment;

	/**
	 * 创建者：来至用户表账号
	 */
	private String creator;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 审核者：来至用户表账号
	 */
	private String checkor;

	/**
	 * 审核时间
	 */
	private Date checkTime;

	/**
	 * 下架者：来至用户表账号
	 */
	private String downer;

	/**
	 * 下架时间
	 */
	private Date downTime;

	/**
	 * 状态：0-编辑 1-待审核  2-审核并上架  3-下架 4-驳回
	 */
	private int status;

	/**
	 * 排序码
	 */
	private long orderKey;

	public GoodsInfoVO() {
		super();
	}

	public static final String STRUCT = "(goodsinfo.goodsId, goodsinfo.ageId, goodsinfo.classId, goodsinfo.goodsName, goodsinfo.goodsPic, goodsinfo.recommend, goodsinfo.link, goodsinfo.countLike, goodsinfo.countFavorite, goodsinfo.countLook, goodsinfo.countComment, goodsinfo.creator, goodsinfo.createTime, goodsinfo.checkor, goodsinfo.checkTime, goodsinfo.downer, goodsinfo.downTime, goodsinfo.status, goodsinfo.orderKey)";

	public GoodsInfoVO(String goodsId, String ageId, String classId, String goodsName, String goodsPic, String recommend, String link, int countLike, int countFavorite, int countLook, int countComment, String creator, Date createTime, String checkor, Date checkTime, String downer, Date downTime, int status, long orderKey) {
		super();
		this.goodsId = goodsId;
		this.ageId = ageId;
		this.classId = classId;
		this.goodsName = goodsName;
		this.goodsPic = goodsPic;
		this.recommend = recommend;
		this.link = link;
		this.countLike = countLike;
		this.countFavorite = countFavorite;
		this.countLook = countLook;
		this.countComment = countComment;
		this.creator = creator;
		this.createTime = createTime;
		this.checkor = checkor;
		this.checkTime = checkTime;
		this.downer = downer;
		this.downTime = downTime;
		this.status = status;
		this.orderKey = orderKey;
	}

	public String getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}

	public String getAgeId() {
		return ageId;
	}

	public void setAgeId(String ageId) {
		this.ageId = ageId;
	}

	public String getClassId() {
		return classId;
	}

	public void setClassId(String classId) {
		this.classId = classId;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getGoodsPic() {
		return goodsPic;
	}

	public void setGoodsPic(String goodsPic) {
		this.goodsPic = goodsPic;
	}

	public String getRecommend() {
		return recommend;
	}

	public void setRecommend(String recommend) {
		this.recommend = recommend;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public int getCountLike() {
		return countLike;
	}

	public void setCountLike(int countLike) {
		this.countLike = countLike;
	}

	public int getCountFavorite() {
		return countFavorite;
	}

	public void setCountFavorite(int countFavorite) {
		this.countFavorite = countFavorite;
	}

	public int getCountLook() {
		return countLook;
	}

	public void setCountLook(int countLook) {
		this.countLook = countLook;
	}

	public int getCountComment() {
		return countComment;
	}

	public void setCountComment(int countComment) {
		this.countComment = countComment;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCheckor() {
		return checkor;
	}

	public void setCheckor(String checkor) {
		this.checkor = checkor;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public String getDowner() {
		return downer;
	}

	public void setDowner(String downer) {
		this.downer = downer;
	}

	public Date getDownTime() {
		return downTime;
	}

	public void setDownTime(Date downTime) {
		this.downTime = downTime;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public long getOrderKey() {
		return orderKey;
	}

	public void setOrderKey(long orderKey) {
		this.orderKey = orderKey;
	}

}